1) to roll about (in mud, dirty water etc); to take great delight in something (wallow)
2) to twist or roll about (because of physical or mental pain) (writhe)
to roll about (in mud, dirty water etc); to take great delight in something
slosh around in